First-Order Provenance Games

نویسندگان

  • Sven Köhler
  • Bertram Ludäscher
  • Daniel Zinn
چکیده

We propose a new model of provenance, based on a game-theoretic approach to query evaluation. First, we study gamesG in their own right, and ask how to explain that a position x in G is won, lost, or drawn. The resulting notion of game provenance is closely related to winning strategies, and excludes from provenance all “bad moves”, i.e., those which unnecessarily allow the opponent to improve the outcome of a play. In this way, the value of a position is determined by its game provenance. We then define provenance games by viewing the evaluation of a first-order query as a game between two players who argue whether a tuple is in the query answer. For RA queries, we show that game provenance is equivalent to the most general semiring of provenance polynomials N[X]. Variants of our game yield other known semirings. However, unlike semiring provenance, game provenance also provides a “built-in” way to handle negation and thus to answer why-not questions: In (provenance) games, the reason why x is not won, is the same as why x is lost or drawn (the latter is possible for games with draws). Since first-order provenance games are draw-free, they yield a new provenance model that combines howand why-not provenance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Constraint Provenance Games

Provenance for positive queries is well understood and elegantly handled by provenance semirings [GKT07], which subsume many earlier approaches. However, the semiring approach does not extend easily to why-not provenance or, more generally, first-order queries with negation. An alternative approach is to view query evaluation as a game between two players who argue whether, for given database I...

متن کامل

Implementing Unified Why- and Why-Not Provenance Through Games

Using provenance to explain why a query returns a result or why a result is missing has been studied extensively. However, the two types of questions have been approached independently of each other. We present an efficient technique for answering both types of questions for Datalog queries based on a game-theoretic model of provenance called provenance games. Our approach compiles provenance r...

متن کامل

Semiring Provenance for First-Order Model Checking

Given a first-order sentence, a model-checking computation tests whether the sentence holds true in a given finite structure. Data provenance extracts from this computation an abstraction of the manner in which its result depends on the data items that describe the model. Previous work on provenance was, to a large extent, restricted to the negation-free fragment of first-order logic and showed...

متن کامل

Provenance in Games

Serious games have been used to aid the understanding of concepts that are taught in theoretical classes. However, mistakes made by players may result in failure to complete the game objectives. These mistakes, which are usually difficult to spot or reproduce in subsequent trials, directly jeopardize the learning capabilities of the serious games and are usually avoided by the established gamep...

متن کامل

An Efficient Implementation of Game Provenance in DBMS

Explaining why a certain answer is in the result ofa query or why it is missing from the result is important for manyapplications including auditing, debugging data, and answeringhypothetical questions about data. Both types of questions, i.e.,why provenance and why-not (missing answer) provenance havebeen studied extensively. Provenance games, a game-theoreticapproach t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013